Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York USA F18 USA F19 USA F13 USA F14 USA F18 Argentina F11 Argentina F1 Argentina F2 Argentina F8 Argentina F9 USA F14 Peru F1 Peru F2 Peru F3 Argentina F14 Argentina F15 Bolivia F2 Bolivia F3 Argentina F17 Chile F3 Dominican Republic F1 Dominican Republic F2 Cuba F1 Cuba F2 Brazil F1 Argentina F6 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 Colombia F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F7 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F25 Argentina F12 Argentina F13 Argentina F22 Chile F7 Argentina F2 Argentina F3 Argentina F4 Paraguay F1 Paraguay F2 Argentina F7 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Brazil F42 Italy F11 Argentina F12 Argentina F12 Argentina F18 Dominican Republic F3 Argentina F3 Colombia F1 Argentina F1 Fifth Third Bank Tennis Classic - Lexington Lubbock Challenger - Lubbock Copa Petrobras Argentina - Buenos Aires Fifth-Third Bank Tennis Classic - Lexington Fifth Third Bank Tennis Championships - Lexington Copa Petrobras Argentina - Buenos Aires JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Abierto Internacional de Salinas 'Dario Expreso' - Salinas AGT Challenger - Leon XL Bermuda Open - Bermuda Men's Pro Challenger at Tunica National - Tunica BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao The Comercia Challenger - Aptos Waco Tennis Challenger - Waco Santiago Challenger USTA Comerica Challenger - Aptos Alessandria Challenger Talahassee Challenger Winnetka Challenger Manta Challenger Campos do Jordao Challenger Brasilia Challenger Buenos Aires Challenger Asuncion Challenger Florionapolis Challenger Medellin Challenger Cremona Challenger Rome Challenger Lugano Challenger Brasilia Challenger Belo Horizonte Challenger Santiago Challenger Buenos Aires Challenger Oklahoma Challenger - Tulsa Sao Leopoldo Challenger Guayaquil Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Manta Challenger San Juan Challenger Rio De Janeiro Challenger Sarasota Challenger Aptos Challenger Campinas Challenger Heilbronn Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Lima Challenger Sao Paulo Challenger Bucaramanga Challenger Itajai Challenger Sao Paulo Challenger Santos Challenger Bordeaux Challenger Guayaquil Challenger Montevideo Challenger Quito Challenger Pereira Challenger Cali Challenger Cordoba Challenger Guayaquil Challenger Lima Challenger Santiago Challenger Sao Paulo Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Buenos Aires Challenger Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Music City Challenger - Nashville Porto Alegre Challenger Corrientes Challenger Lima Challenger Montevideo Challenger Heilbronn Challenger ATP Challenger Tour Finals Milan Challenger Braunschweig Challenger Marburg Challenger Floridablanca Challenger Santo Domingo Challenger Montevideo Challenger Buenos Aires Challenger Prostejov Challenger Pereira Challenger Santos Challenger Montevideo Challenger Caltanissetta Challenger Monza Challenger Lima Challenger Bogota Challenger Rome Challenger San Luis Potosi Challenger - San Luis Potosi III Aberto Santa Catarina de Tenis - Florianopolis Savannah Challenger 2008 Lubbock Challenger - Lubbock Campos do Jordao Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Salvador Challenger Copa Petrobras-Argentina - Buenos Aires Medellin Challenger Guayaquil Challenger Cali Challenger Vicenza Challenger Lima Challenger Campinas Challenger Salinas Challenger Bucaramanga Challenger Porto Alegre Challenger Montevideo Challenger San Juan Challenger Guayaquil Challenger Medibank International - Sydney San Luis Potosi Challenger Dallas Challenger Movistar Open - Santiago Bogota Challenger Santos Challenger Copa Telmex - Buenos Aires Campbell's Hall of Fame Tennis Championships - Newport Pereira Challenger Legg Mason Tennis Classic - Washington SAP Open - San Jose The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Heineken Open - Auckland Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bogota Challenger Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington China Open - Beijing Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Serbia Open - Belgrade Manta Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Copa Claro - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Brasil Open - Sao Paulo Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Montevideo Challenger Bucaramanga Challenger China Open - Beijing Valencia Open - Valencia Heineken Open - Auckland Leon Challenger Apia International - Sydney Royal Guard Open Chile - Vina del Mar Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach AEGON Championships - London Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Montevideo Challenger ASB Classic - Auckland Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open de Nice Cote d'Azur - Nice BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington BB&T Atlanta Open - Atlanta Bordeaux Challenger Buenos Aires Challenger Claro Open Colombia - Bogota Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Aptos Challenger Geneva Open - Geneva Irving Challenger AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha ASB Classic - Auckland Argentina Open - Buenos Aires New York Open - New York Delray Beach Open - Delray Beach Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona ATP Challenger Tour Finals Geneva Open - Geneva Open Parc - Lyon Plava Laguna Croatia Open - Umag Citi Open - Washington Chengdu Open - Chengdu European Open - Antwerp Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Bordeaux Challenger Caltanissetta Challenger ASB Classic - Auckland Cordoba Open - Cordoba New York Open - New York Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco China Open - Beijing Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Campinas Challenger Noventi Open - Halle Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Kremlin Cup - Moscow Sardegna Open - Cagliari Montevideo Challenger Adelaide International 2 - Adelaide US Men's Clay Court Championship - Houston Chengdu Open - Chengdu Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Infosys Hall of Fame Open - Newport Dallas Open - Dallas ASB Classic - Auckland Cordoba Open - Cordoba Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Hamburg European Open - Hamburg Gonet Geneva Open - Geneva Copa Claro - Buenos Aires Argentina Open - Buenos Aires U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Brisbane - Brisbane Shanghai Rolex Masters - Shanghai Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco BMW Open - Munich Mercedes Cup - Stuttgart Internazionali BNL d'Italia - Rome Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Nature Valley International - Eastbourne Tennis Channel Open - Las Vegas Winston-Salem Open - Winston-Salem Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Mallorca Championships - Mallorca Antalya Cup - Antalya SAP Open - San Jose VTR Open - Vina del Mar Generali Open - Kitzbuhel Open de Nice Cote d'Azur - Nice Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rio Open - Rio de Janeiro Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Abierto Mexicano de Tenis Mifel - Los Cabos BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Abierto de Tenis Mifel - Los Cabos Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Miami Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome US Men's Clay Court Championship - Houston Citi Open - Washington Copa Telmex - Buenos Aires Australian Open - Melbourne Wimbledon - London U.S. Open - New York ASB Classic - Auckland Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Abierto Mexicano Telcel - Acapulco French Open - Paris Wimbledon - London U.S. Open - New York China Open - Beijing Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Truist Atlanta Open - Atlanta Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Shanghai - Shanghai French Open - Paris Davis Cup, PO, SRB-USA 3-2 Internazionali BNL d'Italia - Rome ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 French Open - Paris Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Western & Southern Open - Cincinnati Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Laver Cup - Boston Davis Cup, Group I, 1R, ARG-BLR 4-1 ATP Cup - Sydney French Open (juniors) U.S. Open (juniors) All Lower level tournaments Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, QF, USA-SRB 1-3 ARAG ATP World Team Championship - Dusseldorf Laver Cup - Prague Davis Cup, World Group, PO, ARG-COL 4-0 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Geneva Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, Finals, Group E Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group I, 2R, ARG-CHI 3-2 Laver Cup - Chicago Davis Cup, Finals, Group C